═══ 1. Stammbaum ═══ Ein Stammbaum besteht aus Menschen, die miteinander verwandt sind. Im "leeren" Stammbaum befindet sich nur ein Mensch welcher "Ursprung" und "Aktuell" ist: WДhlen Sie vom KontextmenБ des Menschen Partner hinzufБgen und er bekommt einen Partner: Jetzt kФnnen wir Kinder hinzufБgen, indem Sie aus dem KontextmenБ einer der beiden Menschen Kind hinzufБgen auswДhlen. Wenn Sie ein Menschen auswДhlen, werden Sie bemerken, daс er den rot-schraffierten Rahmen bekommt - dieser dann der "Aktuelle". Eltern fБr "Adam" sind kein Problem. Selektieren Sie "Adam", indem Sie auf ihn klicken, und wДhlen Sie aus dem KontextmenБ dieses Menschen Eltern hinzufБgen. Nicht alle im Stammbaumes werden gleichzeitig gezeigt. Welche Verwandte gezeigt werden hДngt davon ab, wer der "Ursprung" ist. Alle Vorfahren (direkte Linie) und Nachfahren (mit Partner) des "Ursprungs" werden gezeigt. (Ausnahme: Sie kФnnen die Darstellung des Stammbaumes durch das AnsichtmenБ verДndern). Versuchen Sie, "Partner" zum "Ursprung" zu machen, indem Sie auf ihn doppelklicken oder Ursprung aus seinem KontextmenБ wДhlen. Dadurch Дndert sich die Farbe von "Partner" zu rot - nun ist er der "Ursprung" des Stammbaumes. Habe Sie gemerkt, daс die Eltern von "Adam" verschwunden sind und nur eine gepunktete Linie darauf hinweiсt, daс sie vorhanden sind ? Aber nun kФnnen Sie alle Vorfahren von "Partner" sehen, wenn Sie diese hinzufБgen. Machen Sie nun "Kind" zum "Ursprung" (seine Farbe wechselt zu rot) und fБgen Sie ein paar BrБder Бber das KontextmenБ von "Adam" hinzu: Die BrБder von "Kind" werden nicht gezeigt, da diese weder Vorfahren noch Nachfahren von ihm sind. Versuchen Sie, einen Stammbaum aufzubauen und den "Ursprung" zu verДndern. Verstellen Sie die Darstellung Бber das AnsichtmenБ. Щffnen sie das Listenfenster, indem alle Menschen alphabetisch sortiert dargestellt werden. Щffnen Sie das Editierfenster und Дndern Sie Eigenschaften, wie Name oder Vorname. ═══ 2. Hauptfenster ═══ Family Tree ... grafische Verwaltung eines Stammbaumes Copyright 1996 by Nils Meier (meier2@athene.informatik.uni-bonn.de) Wichtig : Bitte lesen Sie liesmich.txt fБr Copyright und Benutzungshinweise ! Dies ist die Starthilfe fБr Family Tree. Wenn Sie das Programm starten, sehen sie das Hauptfenster vor sich und gelangen Бber F1 zu dieser Hilfe. Das Hauptfenster besteht aus einem "weiсen Blatt" mit einem Menschen "Adam", einer Statuszeile, einem Schieberegler und einem FenstermenБ. Das Prinzip eines Stammbaumes wird hier erklДrt. Sie kФnnen direkt damit beginnen einen Stammbaum einzugeben, indem Sie einen Menschen auswДhlen (einfacher Mausklick), das KontextmenБ des Menschen aktivieren (rechter Mausklick) und Aktionen daraus auswДhlen. Klicken Sie mit der rechten Maustaste in den Stammbaum auf einen freien Bereich und das AnsichtmenБ erscheint. Wenn Sie mit der linken Maustaste auf den Stammbaum klicken und diese gedrБckt halten, kФnnen Sie durch Bewegung des Mauszeigers den Stammbaum verschieben. Ъber das DateimenБ kФnnen Sie einen Stammbaum speichern, einladen und drucken. Das AnsichtmenБ ermФglicht es, die Darstellung des Stammbaumes zu verДndern. Rexx Skripte, die Berichte erstellen und Im/Exportieren, Бber das Rexxmenu. Sie kФnnen auch eigene Rexx-Skripte erstellen. Mit dem Schieberegler auf der linken Seite des Hauptfensters kФnnen Sie den Zoomfaktor verДndern (oder durch drБcken von +/-). Durch Drag&Drop von der Fontpalette/Farbpalette kФnnen Sie einfach den Font oder die Farbe des Stammbaumes Дndern. Falls Sie immer den gleichen Stammbaum bearbeiten wollen, geben Sie den Namen auf der Kommandozeile oder im Parameterfeld des Programmobjektes an, und er wird beim Starten automatisch eingeladen. ═══ 3. Editierfenster ═══ In diesem Fenster kФnnen sie die Eigenschaften des "Aktuellen" verДndern. Diese bestehen momentan aus : 1. Name 2. Vorname 3. Geschlecht (M/W) 4. Geburtsdatum 5. - Ort 6. Todesdatum 7. - Ort 8. Ehe mit Partner 9. - Heiratsdatum 10. - Ort 11. - Ende 12. Bemerkung 13. Bild Щffnen Sie das Editierfenster, per KontextmenБ eines Menschen. Geben Sie Ihre Daten in die entsprechenden Felder ein. Wenn Sie eine Tilde (~) in das Vornamenfeld eingeben, wird der Vorname direkt dahinter der Rufname und im Stammbaum gezeigt. Sie kФnnen Datumsinformationen lФschen, indem Sie ESC drБcken, wenn der Cursor in einem Datumsfeld ist. Оndern Sie das Geschlecht einen Menschen, indem Sie auf den "M/W" Button klicken. Wenn der Mensch mehrere Partner hat kФnnen Sie mit per Klick auf den Button "Ehe X/Y" diese durchgehen und Informationen der Partnerschaft Дndern (X-te Ehe von Y). Ziehen Sie per Drag&Drop ein GIF, BMP oder PCX auf das Bild oder klicken Sie auf das Bild um einen Pfad zum gewБnschten Bild manuell einzugeben. Klicken Sie nocheinmal und Sie sehen wieder das Bild. Vorsicht: FTree merkt sich nur, wo das Bild liegt (Die Bilddaten werden nicht gespeichert). Wird das Bild also spДter verschoben oder gelФscht, kann FTree es nicht mehr finden und zeigt ein Fragezeichen. Wenn der Stammbaum keinen Namen besitzt oder das fallengelassene Bild nicht im aktuellen (Unter-)Verzeichnis liegt, wird der Pfad zu dem Bild komplett gemerkt. Wenn Sie ein Bild aus dem aktuellen (Unter-)Verzeichnis in das Editierfenster ziehen, wird nur ein relativer Pfad germerkt. Dadurch werden die Bilder auch noch gefunden, wenn Sie den Stammbaum incl. Bilder auf ein anderes Medium verschieben. ═══ 4. Listenfenster ═══ In diesem Fenster wird eine Liste aller Menschen im Stammbaum angezeigt. Sie kФnnen einen Menschen auswДhlen und sein KontextmenБ per rechtem Mausklick aufklappen. Щffnen Sie das Listenfenster, indem sie Liste aus dem AnsichtmenБ wДhlen. Sie kФnnen angeben, nach welchem Feld die Liste sortiert wird, indem sie den entsprechen MenБpunkt aus dem SystemmenБ auswДhlen. ═══ 5. Druckdialog ═══ Zu diesem Dialog gelangen Sie, indem Sie aus dem MenБ den Punkt Drucken wДhlen. Hier kФnnen Sie vor dem Drucken den gewБnschten Drucker, auswДhlen und Ausdruckparameter einstellen. Klicken sie auf Angepaсt so kФnnen sie in den Seitenfeldern die gewБnschte Seitenanzahl einstellen. Der Stammbaum wird auf dieses Maс vergrФсert oder verkleinert. Ist Angepaсt nicht ausgewДhlt, so kФnnen Sie mit dem Schieberegler Zoom um Faktor einen festen VergrФсerungsfaktor auswДhlen. Klicken Sie auf Drucken um den Druckvorgang zu starten, Eigenschaften um Druckeneinstellungen zu verДndern und Abbrechen um zum Stammbaum zurБckzukehren. ═══ 6. Rexxdialog ═══ In diesem Dialog kФnnen Sie ein Rexx-Skript auswДhlen. Es werden alle Rexx-Skripte (*.ftx) mit Autor und einer kurzen Beschreibung angezeigt, die sich im aktuellen Verzeichnis befinden. Sie kФnnen das angezeigt Skript Starten oder den Vorgang Abbrechen. Nach der Auswahl des Buttons Merken erscheint das Skript im RexxmenБ und kann dort direkt ausgewДhlt werden. ═══ 7. Rexxoutput ═══ Die Ausgabe eines Rexx-Skripts wird in diesem Fenster gezeigt. Sie kФnnen die Operation Abbrechen, das Fenster durch OK schlieсen und die Ausgabe in eine Datei Speichern ═══ 8. Rexx Programmieren ═══ FamilyTree kann in seinem Kontext Rexx-Skripte ausfБhren, um verschieden Aufgaben durchzufБhren. Ein Skript kann Berichte erstellen, Daten manipulieren und FamilyTree Informationen importieren und exportieren. Sie mБssen eine eigene Rexx-Datei (*.ftx) erstellen, wenn Sie eigene Routinen schreiben mФchten. Der Kopf des Skripts sollte so aussehen: /* Family Tree Rexx Script FTX Copyright (C) 1996 by < Beschreibung in Englisch / zusДtzliche Beschreibung in Deutsch > */ Der Name des Authors (zwischen <>) und die Berschreibug (zwischen <>) wird in dem Rexx-Auswahldialog angezeigt. Ein Rexx-Skript kann die Daten aus dem aktuellen Stammbaum mit verschiedenen Funktion manipulieren und abfragen. Immer eine Mensch und eine Familie ist ausgewДhlt. Sie kФnnen entweder die Auswahl eines Menschen oder einer Familie durch das Bewegen von einem zum anderen Дndern, oder Daten mit den Datenfunktionen abfragen/Дndern. Bitte benutzen Sie die vorhandenen Skripte als Beispiel fБr ein eigenes Skript und schicken Sie dem Author eine Kopie Ihres Skriptes, falls es auch fБr andere Benutzer interessant ist. The following functions let you query program settings: ┌───────────────────┬────────────────────────┬─────────────────────────────┐ │ FUNCTION NAME │ ACTION │ PARAMETERS │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ getLanguage() │ returns language │ none │ │ │ 'deutsch'/'english' │ │ │ selectFilename() │ returns filename │ 'Dialogtitle','*.*' │ │ │ '' for cancel │ │ └───────────────────┴────────────────────────┴─────────────────────────────┘ The following functions let you move through persons and families: ┌───────────────────┬────────────────────────┬─────────────────────────────┐ │ FUNCTION NAME │ ACTION │ PARAMETERS │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ sortPersons() │ sort persons by │ 'N|n'ame │ │ │ │ 'F|f'irst name │ │ │ │ 'B|b[D|M|Y]'irth date │ │ │ │ 'D|d[D|M|Y]'eath date │ │ │ │ 'L|l[D|M|Y]'ivetime │ │ │ │ - Repeat via ',' │ │ │ │ - 'A'scending/'d'escending │ │ │ │ - [Day,Month,Year] │ │ sortFamilies() │ sort families by │ 'M|m[D|M|Y]'arriage date │ │ │ │ - see above │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ selectPerson() │ selects a person │ 'F'irst │ │ │ returns '1' if done │ 'L'ast │ │ │ '0' otherwise │ 'P'revious │ │ │ │ 'N'ext │ │ │ │*'p'artner in current family │ │ │ │*'1|2|3..' child in family │ │ │ │ - * results in error, when │ │ │ │ actual family was imported │ │ selectFamily() │ selects a family │ 'F'irst │ │ │ returns '1' if done │ 'L'ast │ │ │ '0' otherwise │ 'P'revious │ │ │ │ 'N'ext │ │ │ │*'p'arental fam of person │ │ │ │*'1|2|..' fam of act. person │ │ │ │ - * results in error, when │ │ │ │ actual person was imported │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ doStack() │ stack operation │*'P(P|F)'ush on stack │ │ │ │ 'p(P|F)'op from stack │ │ │ │*'S(P|F)'wap with stack │ │ │ │ - [P]erson|[F]amily │ │ │ │ - * results in error, when │ │ │ │ you try to push or swap an │ │ │ │ imported Person or Family │ └───────────────────┴────────────────────────┴─────────────────────────────┘ Example: Sort all persons by birth date (ascending) rc=sortPersons('B') Example: Sort all persons by their birth month,day (descending) rc=sortPersons('bm,bd') Example: Sort all families by marriage date (ascending) rc=sortFamilies('M') Example: Select first man in list rc=selectPerson('F') Example: Select 2nd child of current family rc=selectPerson('2') Example: Select 1st family of current person rc=selectFamily('1') The following functions refer to the data of the actual person: ┌───────────────────┬────────────────────────┬─────────────────────────────┐ │ FUNCTION NAME │ ACTION │ PARAMETERS │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ getPID() │ returns ID │ none │ │ getName() │ returns name │ none │ │ getFirstName() │ returns first name │ none │ │ getSex() │ returns sex 0|1|2 │ none │ │ getBirthDate() │ returns birth date │ none (full) │ │ │ │ |'D'ay │ │ │ │ |'M'onth │ │ │ │ |'m'onth name │ │ │ │ |'Y'ear │ │ │ │ |'d'ays (since 00.00.0000) │ │ getBirthPlace() │ returns birth place │ none │ │ getDeathDate() │ returns death date │ none (full date) │ │ │ │ |'D'ay │ │ │ │ |'M'onth │ │ │ │ |'m'onth name │ │ │ │ |'Y'ear │ │ │ │ |'d'ays (since 00.00.0000) │ │ getDeathPlace() │ returns death place │ none │ │ getOccupation() │ returns occupation │ none │ │ getMemo() │ returns memo │ none (all) │ │ │ │ |line '1','2','3',... │ │ getPicture() │ returns picture path │ none │ │ setPID() │ sets ID │ 'id' │ │ │ │ - results in error, when │ │ │ │ actual is not an imported │ │ │ │ or id=0 or id is not num │ │ setName() │ sets name │ 'name' │ │ setFirstName() │ sets first name │ 'first name' │ │ setSex() │ sets sex │ '0'None|'1'Male|'2'Female │ │ setBirthDate() │ sets birth date │ 'dd.mm.yyyy' │ │ setBirthPlace() │ sets birth place │ 'place' │ │ setDeathDate() │ sets death date │ 'dd.mm.yyyy' │ │ setDeathPlace() │ sets death place │ 'place' │ │ setOccupation() │ sets occupation │ 'occupation' │ │ setMemo() │ sets memo │ 'memo' │ │ setPicture() │ sets picture path │ 'path' │ └───────────────────┴────────────────────────┴─────────────────────────────┘ Example: Get name of actual person name=getName() Example: Get birth month of actual person date=getBirthDate('M') Example: Get 2nd line of the memo-field of the actual person memo=getMemo('2') The following functions refer to the data of the actual family: ┌───────────────────┬────────────────────────┬─────────────────────────────┐ │ FUNCTION NAME │ ACTION │ PARAMETERS │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ getFID() │ returns ID │ none │ │ getMarriageDate() │ returns marriage date │ none (full date) │ │ │ │ 'D'ay │ │ │ │ 'M'onth │ │ │ │ 'm'onth name │ │ │ │ 'Y'ear │ │ │ │ 'd'ays (since 00.00.0000) │ │ getMarriagePlace()│ returns marriage place │ none │ │ getDivorceDate() │ returns divorce date │ none (full date) │ │ │ │ 'D'ay │ │ │ │ 'M'onth │ │ │ │ 'm'onth name │ │ │ │ 'Y'ear │ │ │ │ 'd'ays (since 00.00.0000) │ │ setFID() │ sets ID │ 'id' │ │ │ │ - results in error, when │ │ │ │ actual is not an imported │ │ │ │ or id=0 or id is not num │ │ setMarriageDate() │ sets marriage date │ 'dd.mm.yyyy' │ │ setMarriagePlace()│ sets marriage place │ 'place' │ │ setDivorceDate() │ sets divorce date │ 'dd.mm.yyyy.' │ └───────────────────┴────────────────────────┴─────────────────────────────┘ Example: Get divorce date of current family date=getDivorceDate() Example: Get marriage year of current family date=getMarriageDate('Y') The following functions let you import new persons and families: ┌───────────────────┬────────────────────────┬─────────────────────────────┐ │ FUNCTION NAME │ ACTION │ PARAMETERS │ ├───────────────────┼────────────────────────┼─────────────────────────────┤ │ importPerson() │ create a new Person │ none │ │ importFamily() │ create a new Family │ none │ │ importAddPartner()│ add ID of Partner to │ 'id' of one Partner of the │ │ │ imported family │ last imported! Family │ │ importAddChild() │ add ID of Child to │ 'id' of one Child of the │ │ │ imported family │ last imported! Family │ │ importDone() │ trigger import routine │ none │ │ │ tree is resetted and │ objects with lost ID's and │ │ │ as much information as │ Families that build loops │ │ │ possible imported │ are not imported │ └───────────────────┴────────────────────────┴─────────────────────────────┘ Example: Import a Person ok=importPerson() Example: Set ID of one Partners of the last imported family to 3 ok=importAddPartner(3) ═══ 9. DateimenБ ═══ Das DateimenБ ermФglicht es, folgende Aktionen durchzufБhren. Einen Stammbaum 1. neu anlegen, 2. einladen, 3. abspeichern, 4. mit Namen abspeichern, 5. drucken, 6. schlieсen und das Programm beenden. ═══ 9.1. Neuer Stammbaum ═══ Mit Daten|Neu kann man mit einen neuen Stammbaum anfangen. ═══ 9.2. Stammbaum laden ═══ Mit Daten|Laden kann man einen bestehenden Stammbaum einladen. ═══ 9.3. Stammbaum speichern ═══ Mit Daten|Speichern kann man einen bearbeiteten Stammbaum abspeichern, der vorher eingeladen oder mit Speichern unter abgespeichert worden ist. ═══ 9.4. Stammbaum speichern unter ═══ Mit Daten|Speichern Unter kann man einen bearbeiteten Stammbaum abspeichern. ═══ 9.5. Stammbaum schlieсen ═══ Mit Daten|Schlieсen wird der Stammbaum geschlossen und das Programm beendet. ═══ 9.6. Stammbaum drucken ═══ Mit Daten|Drucken wird der Stammbaum gedruckt. ═══ 10. AnsichtmenБ ═══ Das AnsichtmenБ wird entweder Бber das HauptmenБ am oberen Rand des Hauptfensters oder per rechtem Mausklick auf eine freie Stelle im Stammbaum aktiviert. Folgende Optionen stehen zur VerfБgung: 1. Vorfahren, 2. Nachfahren, 3. V+N 4. V+N+Geschwister 5. Vorname 6. Geburt/Todesdatum 7. Vertikal 8. Horizontal 9. Liste ═══ 10.1. Vorfahren ═══ Durch die Wahl von Ansicht|Vorfahren werden nur alle Vorfahren des "Ursprungs". ═══ 10.2. Nachfahren ═══ Durch die Wahl von Ansicht|Nachfahren werden nur alle Nachfahren (mit Partner) des "Ursprungs" gezeigt. ═══ 10.3. V+N ═══ Durch die Wahl von Ansicht|V+N werden alle Vorfahren und Nachfahren (mit Partner) des "Ursprungs" gezeigt. ═══ 10.4. V+N+Geschwister ═══ Durch die Wahl von Ansicht|V+N+Geschwister werden alle Vorfahren, Nachfahren (mit Partner) und die Geschwister (mit Nachfahren) des "Ursprungs" gezeigt. ═══ 10.5. Vorname ═══ Durch die Wahl von Ansicht|Vorname werden die Personen im Stammbaum inklusive des Vornamens gezeigt. ═══ 10.6. Geburt/Todesdatum ═══ Durch die Wahl von Ansicht|Geburt/Todesdatum werden die Personen im Stammbaum inklusive des Geburts- und Todesdatum gezeigt. ═══ 10.7. Vertikal ═══ Durch die Wahl von Ansicht|Vertikal wird der Stammbaum senkrecht angezeigt (Noch nicht implementiert). ═══ 10.8. Horizontal ═══ Durch die Wahl von Ansicht|Horizontal wird der Stammbaum quer angezeigt. ═══ 10.9. Liste ═══ Durch die Wahl von Ansicht|Liste wird ein Listenfenster mit den alphabetisch sortierten Namen aller Menschen im Stammbaum gezeigt. Ist das Listenfenster schon geФffnet, dann erscheint der MenБpunkt abgehakt und eine erneute Auswahl schlieсt das Fenster. ═══ 11. Mensch ═══ Das KontextmenБ eines Menschen erlaubt folgende Aktionen (Щffnen Sie es per rechtem Mausklick auf einen Menschen im Stammbaum): 1. Zentrieren, 2. Editieren, 3. "Ursprung" bestimmen 4. LФschen der Kinder 5. LФschen der Eltern 6. LФschen des "Aktuellen" 7. Kind hinzufБgen 8. Eltern hinzufБgen 9. Partner hinzufБgen ═══ 11.1. Zentrieren ═══ Durch die Wahl von Zentrieren wird der Stammbaum so im Hauptfenster positioniert, daс der "Aktuelle" zentriert erscheint (Noch nicht implementiert). ═══ 11.2. Editieren ═══ Durch die Wahl von Editieren wird ein Editierfenster geФffnet, zum Оndern der Eigenschaften eines Menschen. Ist das Editierfenster schon geФffnet, dann erscheint der MenБpunkt abgehakt und eine erneute Auswahl schlieсt es. ═══ 11.3. Ursprung ═══ Durch die Wahl von Urspung wird der "Aktuelle" zum "Ursprung" des Stammbaumes. ═══ 11.4. LФschen|Kinder mit ═══ Durch die Wahl von LФschen|Kinder mit werden die Kinder des "Aktuellen" gelФscht. Wenn der "Aktuelle" mehrere Partner hat muс der Partner ausgewДhlt werden, dessen gemeinsame Kinder gelФscht werden sollen. Vorsicht: Alle Kinder, deren Nachfahren und Vorfahren (ohne den "Aktuellen") werden gelФscht ! ═══ 11.5. LФschen|Eltern ═══ Durch die Wahl von LФschen|Eltern werden die Eltern des "Aktuellen" gelФscht. Vorsicht: Die Eltern, deren Vorfahren und Nachfahren (auсer dem "Aktuellen") werden gelФscht ! ═══ 11.6. LФschen|Diesen ═══ Durch die Wahl von LФschen|Diesen wird der "Aktuelle" gelФscht. Der MenБpunkt ist nicht verfБgbar, wenn der Stammbaum durch das LФschen in zwei Teile zerbricht oder der "Aktuelle" auch der "Ursprung" ist. ═══ 11.7. Kind mit ═══ Durch die Wahl von Kind wird zum "Aktuellen" ein Kind hinzugefБgt. Wenn der "Aktuelle" mehere Partner hat, muс der Partner ausgewДhlt werden, zu dem das Kind gehФrt. Der MenБpunk is nicht verfБgbar, wenn der "Aktuelle" keinen Partner oder die maximal erlaubte Zahl an Kinder hat. ═══ 11.8. Eltern (hinzufБgen) ═══ Durch die Wahl von Eltern werden zum "Aktuellen" Eltern hinzugefБgt. Der MenБpunkt is nicht verfБgbar, wenn der "Aktuelle" schon Eltern hat. ═══ 11.9. Partner (hinzufБgen) ═══ Durch die Wahl von Partner wird dem "Aktuellen" ein Partner hinzugefБgt. Der MenБpunkt is nicht verfБgbar, wenn der "Aktuelle" schon einen Partner hat. ═══ 12. Rexx starten ═══ Sie kФnnen ein Rexx-Skript starten, indem Sie Rexx|Starten aus dem HauptmenБ am oberen Rand des Hauptfensters auswДhlen. Es erscheint dann der Rexx Dialog zur nДheren Auswahl. Gemerkte Skripte kФnnen ohne Umweg direkt ausgewДhlt werden. ═══ 13. Registrierung ═══ Family Tree ist Shareware. Sie dБrfen dieses Programm x Tage lang testen und benutzen (x hДngt von Ihnen ab). Wenn sie den Autor in seinen BemБhungen unterstБtzen wollen, Family Tree weiterzuentwickeln, registrieren Sie bitte Family Tree. Die RegistriergebБhr betrДgt 20 DM (US $ 15). Sie bekommen einen Registriercode, den Sie in den Informationsdialog eintragen mБssen (erreichbar Бber den MenБpunkt Hilfe|Ъber). Die Registrierung ist gБltig fБr alle Versionen 1.x und 2.x. Sie erhalten auсerdem eine Nachricht, wenn eine neue Version von Family Tree erscheint. Addieren Sie bitte 5 DM (US $ 5), wenn Sie die aktuelle Version auf Disk zugeschickt bekommen wollen. Bitte teilen Sie mir mit, welches Format Sie wБnschen (3 1/2 oder 5 1/4). So kФnnen Sie bezahlen : 1. Ъberweisung an Nils Meier Kontonummer 210 156 3017 Volksbank Lohmar Bankleitzahl 386 600 95 Bitte geben Sie "FTree Registrierung" und Ihren Namen auf der Ъberweisung an. 2. Bar per Post an Nils Meier Birkenweg 27 53797 Lohmar Deutschland 3. Eurocheque per Post, zahlbar an Nils Meier Adresse s.o. 4. Registrierung durch BMT Micro in Wilmington, NC 28408, USA Bitte entnehmen Sie der Textdatei Order.BMT die nФtigen Informationen. (RegistriergebБhr betrДgt US $ 20) Bitte senden Sie per Post oder E-Mail die folgende Informationen : 1. Name 2. Adresse 3. E-Mail Adresse 4. Zahlungsweg  Ъberweisung  Scheck (mit der Post)  Bar (mit der Post) 5. Wohin der Registriercode geschickt werden soll  per Post an obige Adresse  per E-Mail an obige Adresse Danke fБr's Registrieren !